Battle Of Flodden Field — synonyms, definition
1. Battle of Flodden Field (Noun)
1 synonym
Flodden
1 definition
Battle of Flodden Field (Noun) — A battle in 1513; the English defeated the invading Scots and James IV was killed.
1 type of
pitched battle